@import url(reset.css);
@import url(jquery.weekcalendar.css);
@import url(smoothness/jquery-ui-1.8.6.custom.css);

body {
	font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	font-size: 83.33%;
}

#calendar {
	width: 960px;
}

.wc-time-slots {
	border-right: 1px solid #bbd;
}

#event_edit_container,#menu {
	display: none;
}

.date_holder, .u_user {
	margin-right: 25px;
}

input[name='approve'] {
	margin-left:25px;
	margin-right:5px;
}

.ui-widget {
	font-size: 1em;	
}

label {
	display: block;
	margin-top: 1em;
	margin-bottom: 0.5em;
}

form ul,#menu ul {
	padding: 0.3em;
}

select, input[type='text'], input[type='password'], textarea {
	width: 250px;
	padding: 3px;
}

select[name='room'] {
	width: 200px;
}

ul.formatted,ol.formatted,#menu ul {
	display: block;
	margin: 1em 0.5em;
}

ul.formatted li,ol.formatted li,#menu li {
	margin: 5px 30px;
	display: auto;
}

ul.formatted li,#menu li {
	list-style-type: disc;
}

#r_create span {
	margin-left: 10px;
	margin-right: 30px;
}

h1 {
	clear: both;
	font-size: 1.3em;
	font-weight: normal;
	margin: 1em 0px 1em;
}

.navButton {
	padding: 0.4em 1em 0.4em 20px;
	position: relative;
	text-decoration: none;
}

.navButton span.ui-icon {
	left: 0.2em;
	margin: -8px 5px 0px 0px;
	margin-top: -8px;
	position: absolute;
	top: 50%;
	zoom: 1;
}

#newwin {
	margin-bottom: -9px;
}

div#window table { margin: 1em 0; border-collapse: collapse; width: 100%; }
div#window table td, div#window table th { border: 1px solid #eee; padding: .6em 10px; text-align: left; }
.validateTips { border: 1px solid transparent; padding: 0.3em; }

.details {
	position: absolute;
}